package com.huilian.iotbox.data.vo;

import com.huilian.iotbox.data.dto.QueryParam;
import com.huilian.iotbox.data.po.StatsLedgerMerchant;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

@Data
public class StatsLedgerMerchantVo extends QueryParam implements Serializable {
    private Integer id;
    private Integer mchType;
    /**
     * 场地Id
     * */
    private Integer merchantStoreId;

    /**
     * 用户Id
     * */
    private Integer userId;

    /**
     * 分账金额
     * */
    private BigDecimal ledgerMoney;

    /**
     * 商户id
     * */
     private Integer merchantId;

     private String dateStr;

     private BigDecimal money;

     private String name;

     /**
      * 分账合计
      * */
     private BigDecimal moneyTotal;

     /**
      * 场地名
      * */
     private String storeName;

    /**
     * 一天的总金额
     * */
    private BigDecimal dateMoneyTotal;

    private List<StatsLedgerMerchantVo> sName = new ArrayList<>();

    private BigDecimal costAmount;

    /**
     * 订单类型：1.order表，2.activity_order表
     * */
    private Integer orderType;

    /**
     * 分账类型：1.普通分账，2.抖音美团核销手续费
     * */
    private Integer ledgerType;
}
